import {  Injectable, Logger, LoggerService } from '@nestjs/common';
import { MyLogger } from './log4js.class';
@Injectable()
export class Log4jsService implements LoggerService{
  log(message: any, context?: string) {
    MyLogger.log("["+context+"]==>",message)
  }
  error(message: any, trace?: string, context?: string) {
    MyLogger.error("["+trace+"]==>",message)
  }
  warn(message: any, context?: string) {
    MyLogger.warn(message)
  }
  debug?(message: any, context?: string) {
    MyLogger.debug(message)
  }
  verbose?(message: any, context?: string) {
    MyLogger.log(message)
  }
  overrideLogger(message: string,context: string) {
    MyLogger.log("["+context+"]==>",message)
  }
//   log(message: string,context: string) {
//     // MyLogger.log('日志')
//     // MyLogger.trace('追踪')
//     // MyLogger.debug('调试信息')
//     // MyLogger.info('提示信息')
//     // MyLogger.warn('警告')
//     // MyLogger.error('错误')
//     // MyLogger.fatal('致命错误')
//   }



}